﻿// 异步加载：添加初始化和埋点事件
// 每个埋点有自己的productId。isProduction表示环境。app需要自己的userid：productUserId
(function () {
    function tj() { //空统计
        this.init = function (d) { }
        this.recordUserBehavior = function (d) {
            if (window.waiteRecordUserBehavior) {
                window.waiteRecordUserBehavior.push(d);
            } else {
                window.waiteRecordUserBehavior = [d];
            }
        }
        this.getNowFormatDate = function () { return ''; }
    }
    window.cxytj = new tj; //创建对象
    var hm = document.createElement("script");
    hm.src = "https://tongji.cx580.com/userBehavior/static/js/cxytongji_v3.0.js"; //统计JS的路径
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(hm, s);
})();
/** -----------------------------------------------------------
* 初始化示例
* 内置cxytjReady()函数在H5页面上，统计JS加载完毕后会自动执行cxytjReady()：*/
function cxytjReady() { //车行易统计JS加载完成后自动执行此函数

    //初始化通用数据
    window.cxytj.init({ //以下为初始化示例，可新增或删减字段
        productId: 'sayhi20171020', //产品ID
        productVersion: '1.0', //产品版本
        productUserId: '', //APP端 （设备标记ID）
        channel:  TypeOfBrowser()||'alipay', //推广渠道
        isProduction: window.location.href.indexOf('webservice.cx580.com/') > -1 ? true : false, //生产环境or测试环境：默认测试环境false
        userId: '', //用户ID
        sessionId: '', //会话ID
        ip: '', //IP地址
        longitude: '', //经度
        latitude: '' //纬度
    });
}

// 埋点事件L：ID, userType, userId,productUserId
function cxyBuryingPoint(ID, attr,userType, userId, productUserId) {
  
    window.cxytj.recordUserBehavior({

        productId: 'sayhi20171020', //产品ID
        eventId: ID, //事件标记
        eventType: '2', //事件类型
        attr1: attr,//属性1
        eventTime: window.cxytj.getNowFormatDate(),  //触发时间
        channel: userType, //推广渠道
        userId: userId || '', //用户ID
        productUserId: productUserId||'', // APP
        startTime: window.cxytj.getNowFormatDate(), //开始时间
    });
}